[][src]Crate fermium

Bindings to SDL2.

This version exposes bindings for SDL2-2.0.12, and if you avoid calling any of the newer functions you can also use older versions of SDL2.

The default docs are for the x86_64 Windows MSVC version, but this crate also works just fine on Mac and Linux.

Things are about 95% the same from target to target. Some functions only exist on specific platforms (eg: getting DirectX or Metal info), and others have signatures that vary by platform (eg: creating a thread). Usually nothing a little cfg can't fix.

The SDL2 Wiki has information on function usage. What's here is just the function signatures and structs.

Macros

pick

Does all our conditional compilation selection.

Structs

HDC__
HINSTANCE__
HWND__
IDirect3DDevice9
SDL_AssertData
SDL_AudioCVT
SDL_AudioDeviceEvent
SDL_AudioSpec
SDL_BlitMap
SDL_Color
SDL_CommonEvent
SDL_ControllerAxisEvent
SDL_ControllerButtonEvent
SDL_ControllerDeviceEvent
SDL_Cursor
SDL_DisplayEvent
SDL_DisplayMode
SDL_DollarGestureEvent
SDL_DropEvent
SDL_FPoint
SDL_FRect
SDL_Finger
SDL_GameControllerButtonBind
SDL_GameControllerButtonBind__bindgen_ty_1__bindgen_ty_1
SDL_HapticCondition
SDL_HapticConstant
SDL_HapticCustom
SDL_HapticDirection
SDL_HapticLeftRight
SDL_HapticPeriodic
SDL_HapticRamp
SDL_JoyAxisEvent
SDL_JoyBallEvent
SDL_JoyButtonEvent
SDL_JoyDeviceEvent
SDL_JoyHatEvent
SDL_JoystickGUID
SDL_KeyboardEvent
SDL_Keysym
SDL_MessageBoxButtonData
SDL_MessageBoxColor
SDL_MessageBoxColorScheme
SDL_MessageBoxData
SDL_MouseButtonEvent
SDL_MouseMotionEvent
SDL_MouseWheelEvent
SDL_MultiGestureEvent
SDL_OSEvent
SDL_Palette
SDL_PixelFormat
SDL_Point
SDL_QuitEvent
SDL_RWops
SDL_RWops__bindgen_ty_1__bindgen_ty_1
SDL_RWops__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
SDL_RWops__bindgen_ty_1__bindgen_ty_2
SDL_RWops__bindgen_ty_1__bindgen_ty_3
SDL_Rect
SDL_Renderer
SDL_RendererInfo
SDL_SensorEvent
SDL_Surface
SDL_SysWMEvent
SDL_SysWMinfo
SDL_SysWMinfo__bindgen_ty_1__bindgen_ty_1
SDL_SysWMmsg
SDL_SysWMmsg__bindgen_ty_1__bindgen_ty_1
SDL_TextEditingEvent
SDL_TextInputEvent
SDL_Texture
SDL_Thread
SDL_TouchFingerEvent
SDL_UserEvent
SDL_Window
SDL_WindowEvent
SDL_WindowShapeMode
SDL_atomic_t
SDL_cond
SDL_mutex
SDL_semaphore
SDL_version
VkInstance_T
VkSurfaceKHR_T
_SDL_AudioStream
_SDL_GameController
_SDL_Haptic
_SDL_Joystick
_SDL_Sensor
_SDL_iconv_t

Enums

c_void

Equivalent to C's void type when used as a pointer.

Constants

AUDIO_F32
AUDIO_F32LSB
AUDIO_F32MSB
AUDIO_F32SYS
AUDIO_S8
AUDIO_S16
AUDIO_S16LSB
AUDIO_S16MSB
AUDIO_S16SYS
AUDIO_S32
AUDIO_S32LSB
AUDIO_S32MSB
AUDIO_S32SYS
AUDIO_U8
AUDIO_U16
AUDIO_U16LSB
AUDIO_U16MSB
AUDIO_U16SYS
DUMMY_ENUM_VALUE
KMOD_CAPS
KMOD_LALT
KMOD_LCTRL
KMOD_LGUI
KMOD_LSHIFT
KMOD_MODE
KMOD_NONE
KMOD_NUM
KMOD_RALT
KMOD_RCTRL
KMOD_RESERVED
KMOD_RGUI
KMOD_RSHIFT
SDLK_0
SDLK_1
SDLK_2
SDLK_3
SDLK_4
SDLK_5
SDLK_6
SDLK_7
SDLK_8
SDLK_9
SDLK_AC_BACK
SDLK_AC_BOOKMARKS
SDLK_AC_FORWARD
SDLK_AC_HOME
SDLK_AC_REFRESH
SDLK_AC_SEARCH
SDLK_AC_STOP
SDLK_AGAIN
SDLK_ALTERASE
SDLK_AMPERSAND
SDLK_APP1
SDLK_APP2
SDLK_APPLICATION
SDLK_ASTERISK
SDLK_AT
SDLK_AUDIOFASTFORWARD
SDLK_AUDIOMUTE
SDLK_AUDIONEXT
SDLK_AUDIOPLAY
SDLK_AUDIOPREV
SDLK_AUDIOREWIND
SDLK_AUDIOSTOP
SDLK_BACKQUOTE
SDLK_BACKSLASH
SDLK_BACKSPACE
SDLK_BRIGHTNESSDOWN
SDLK_BRIGHTNESSUP
SDLK_CALCULATOR
SDLK_CANCEL
SDLK_CAPSLOCK
SDLK_CARET
SDLK_CLEAR
SDLK_CLEARAGAIN
SDLK_COLON
SDLK_COMMA
SDLK_COMPUTER
SDLK_COPY
SDLK_CRSEL
SDLK_CURRENCYSUBUNIT
SDLK_CURRENCYUNIT
SDLK_CUT
SDLK_DECIMALSEPARATOR
SDLK_DELETE
SDLK_DISPLAYSWITCH
SDLK_DOLLAR
SDLK_DOWN
SDLK_EJECT
SDLK_END
SDLK_EQUALS
SDLK_ESCAPE
SDLK_EXCLAIM
SDLK_EXECUTE
SDLK_EXSEL
SDLK_F1
SDLK_F2
SDLK_F3
SDLK_F4
SDLK_F5
SDLK_F6
SDLK_F7
SDLK_F8
SDLK_F9
SDLK_F10
SDLK_F11
SDLK_F12
SDLK_F13
SDLK_F14
SDLK_F15
SDLK_F16
SDLK_F17
SDLK_F18
SDLK_F19
SDLK_F20
SDLK_F21
SDLK_F22
SDLK_F23
SDLK_F24
SDLK_FIND
SDLK_GREATER
SDLK_HASH
SDLK_HELP
SDLK_HOME
SDLK_INSERT
SDLK_KBDILLUMDOWN
SDLK_KBDILLUMTOGGLE
SDLK_KBDILLUMUP
SDLK_KP_0
SDLK_KP_00
SDLK_KP_000
SDLK_KP_1
SDLK_KP_2
SDLK_KP_3
SDLK_KP_4
SDLK_KP_5
SDLK_KP_6
SDLK_KP_7
SDLK_KP_8
SDLK_KP_9
SDLK_KP_A
SDLK_KP_AMPERSAND
SDLK_KP_AT
SDLK_KP_B
SDLK_KP_BACKSPACE
SDLK_KP_BINARY
SDLK_KP_C
SDLK_KP_CLEAR
SDLK_KP_CLEARENTRY
SDLK_KP_COLON
SDLK_KP_COMMA
SDLK_KP_D
SDLK_KP_DBLAMPERSAND
SDLK_KP_DBLVERTICALBAR
SDLK_KP_DECIMAL
SDLK_KP_DIVIDE
SDLK_KP_E
SDLK_KP_ENTER
SDLK_KP_EQUALS
SDLK_KP_EQUALSAS400
SDLK_KP_EXCLAM
SDLK_KP_F
SDLK_KP_GREATER
SDLK_KP_HASH
SDLK_KP_HEXADECIMAL
SDLK_KP_LEFTBRACE
SDLK_KP_LEFTPAREN
SDLK_KP_LESS
SDLK_KP_MEMADD
SDLK_KP_MEMCLEAR
SDLK_KP_MEMDIVIDE
SDLK_KP_MEMMULTIPLY
SDLK_KP_MEMRECALL
SDLK_KP_MEMSTORE
SDLK_KP_MEMSUBTRACT
SDLK_KP_MINUS
SDLK_KP_MULTIPLY
SDLK_KP_OCTAL
SDLK_KP_PERCENT
SDLK_KP_PERIOD
SDLK_KP_PLUS
SDLK_KP_PLUSMINUS
SDLK_KP_POWER
SDLK_KP_RIGHTBRACE
SDLK_KP_RIGHTPAREN
SDLK_KP_SPACE
SDLK_KP_TAB
SDLK_KP_VERTICALBAR
SDLK_KP_XOR
SDLK_LALT
SDLK_LCTRL
SDLK_LEFT
SDLK_LEFTBRACKET
SDLK_LEFTPAREN
SDLK_LESS
SDLK_LGUI
SDLK_LSHIFT
SDLK_MAIL
SDLK_MEDIASELECT
SDLK_MENU
SDLK_MINUS
SDLK_MODE
SDLK_MUTE
SDLK_NUMLOCKCLEAR
SDLK_OPER
SDLK_OUT
SDLK_PAGEDOWN
SDLK_PAGEUP
SDLK_PASTE
SDLK_PAUSE
SDLK_PERCENT
SDLK_PERIOD
SDLK_PLUS
SDLK_POWER
SDLK_PRINTSCREEN
SDLK_PRIOR
SDLK_QUESTION
SDLK_QUOTE
SDLK_QUOTEDBL
SDLK_RALT
SDLK_RCTRL
SDLK_RETURN
SDLK_RETURN2
SDLK_RGUI
SDLK_RIGHT
SDLK_RIGHTBRACKET
SDLK_RIGHTPAREN
SDLK_RSHIFT
SDLK_SCANCODE_MASK
SDLK_SCROLLLOCK
SDLK_SELECT
SDLK_SEMICOLON
SDLK_SEPARATOR
SDLK_SLASH
SDLK_SLEEP
SDLK_SPACE
SDLK_STOP
SDLK_SYSREQ
SDLK_TAB
SDLK_THOUSANDSSEPARATOR
SDLK_UNDERSCORE
SDLK_UNDO
SDLK_UNKNOWN
SDLK_UP
SDLK_VOLUMEDOWN
SDLK_VOLUMEUP
SDLK_WWW
SDLK_a
SDLK_b
SDLK_c
SDLK_d
SDLK_e
SDLK_f
SDLK_g
SDLK_h
SDLK_i
SDLK_j
SDLK_k
SDLK_l
SDLK_m
SDLK_n
SDLK_o
SDLK_p
SDLK_q
SDLK_r
SDLK_s
SDLK_t
SDLK_u
SDLK_v
SDLK_w
SDLK_x
SDLK_y
SDLK_z
SDL_ADDEVENT
SDL_ALPHA_OPAQUE
SDL_ALPHA_TRANSPARENT
SDL_APP_DIDENTERBACKGROUND
SDL_APP_DIDENTERFOREGROUND
SDL_APP_LOWMEMORY
SDL_APP_TERMINATING
SDL_APP_WILLENTERBACKGROUND
SDL_APP_WILLENTERFOREGROUND
SDL_ARRAYORDER_ABGR
SDL_ARRAYORDER_ARGB
SDL_ARRAYORDER_BGR
SDL_ARRAYORDER_BGRA
SDL_ARRAYORDER_NONE
SDL_ARRAYORDER_RGB
SDL_ARRAYORDER_RGBA
SDL_ASSERTION_ABORT
SDL_ASSERTION_ALWAYS_IGNORE
SDL_ASSERTION_BREAK
SDL_ASSERTION_IGNORE
SDL_ASSERTION_RETRY
SDL_ASSERT_LEVEL
SDL_AUDIOCVT_MAX_FILTERS
SDL_AUDIODEVICEADDED
SDL_AUDIODEVICEREMOVED
SDL_AUDIO_ALLOW_ANY_CHANGE
SDL_AUDIO_ALLOW_CHANNELS_CHANGE
SDL_AUDIO_ALLOW_FORMAT_CHANGE
SDL_AUDIO_ALLOW_FREQUENCY_CHANGE
SDL_AUDIO_ALLOW_SAMPLES_CHANGE
SDL_AUDIO_DRIVER_DISK
SDL_AUDIO_DRIVER_DSOUND
SDL_AUDIO_DRIVER_DUMMY
SDL_AUDIO_DRIVER_WASAPI
SDL_AUDIO_DRIVER_WINMM
SDL_AUDIO_MASK_BITSIZE
SDL_AUDIO_MASK_DATATYPE
SDL_AUDIO_MASK_ENDIAN
SDL_AUDIO_MASK_SIGNED
SDL_AUDIO_PAUSED
SDL_AUDIO_PLAYING
SDL_AUDIO_STOPPED
SDL_BIG_ENDIAN
SDL_BITMAPORDER_1234
SDL_BITMAPORDER_4321
SDL_BITMAPORDER_NONE
SDL_BLENDFACTOR_DST_ALPHA
SDL_BLENDFACTOR_DST_COLOR
SDL_BLENDFACTOR_ONE
SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA
SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR
SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA
SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR
SDL_BLENDFACTOR_SRC_ALPHA
SDL_BLENDFACTOR_SRC_COLOR
SDL_BLENDFACTOR_ZERO
SDL_BLENDMODE_ADD
SDL_BLENDMODE_BLEND
SDL_BLENDMODE_INVALID
SDL_BLENDMODE_MOD
SDL_BLENDMODE_MUL
SDL_BLENDMODE_NONE
SDL_BLENDOPERATION_ADD
SDL_BLENDOPERATION_MAXIMUM
SDL_BLENDOPERATION_MINIMUM
SDL_BLENDOPERATION_REV_SUBTRACT
SDL_BLENDOPERATION_SUBTRACT
SDL_BUTTON_LEFT
SDL_BUTTON_MIDDLE
SDL_BUTTON_RIGHT
SDL_BUTTON_X1
SDL_BUTTON_X2
SDL_BYTEORDER
SDL_CACHELINE_SIZE
SDL_CLIPBOARDUPDATE
SDL_CONTROLLERAXISMOTION
SDL_CONTROLLERBUTTONDOWN
SDL_CONTROLLERBUTTONUP
SDL_CONTROLLERDEVICEADDED
SDL_CONTROLLERDEVICEREMAPPED
SDL_CONTROLLERDEVICEREMOVED
SDL_CONTROLLER_AXIS_INVALID
SDL_CONTROLLER_AXIS_LEFTX
SDL_CONTROLLER_AXIS_LEFTY
SDL_CONTROLLER_AXIS_MAX
SDL_CONTROLLER_AXIS_RIGHTX
SDL_CONTROLLER_AXIS_RIGHTY
SDL_CONTROLLER_AXIS_TRIGGERLEFT
SDL_CONTROLLER_AXIS_TRIGGERRIGHT
SDL_CONTROLLER_BINDTYPE_AXIS
SDL_CONTROLLER_BINDTYPE_BUTTON
SDL_CONTROLLER_BINDTYPE_HAT
SDL_CONTROLLER_BINDTYPE_NONE
SDL_CONTROLLER_BUTTON_A
SDL_CONTROLLER_BUTTON_B
SDL_CONTROLLER_BUTTON_BACK
SDL_CONTROLLER_BUTTON_DPAD_DOWN
SDL_CONTROLLER_BUTTON_DPAD_LEFT
SDL_CONTROLLER_BUTTON_DPAD_RIGHT
SDL_CONTROLLER_BUTTON_DPAD_UP
SDL_CONTROLLER_BUTTON_GUIDE
SDL_CONTROLLER_BUTTON_INVALID
SDL_CONTROLLER_BUTTON_LEFTSHOULDER
SDL_CONTROLLER_BUTTON_LEFTSTICK
SDL_CONTROLLER_BUTTON_MAX
SDL_CONTROLLER_BUTTON_RIGHTSHOULDER
SDL_CONTROLLER_BUTTON_RIGHTSTICK
SDL_CONTROLLER_BUTTON_START
SDL_CONTROLLER_BUTTON_X
SDL_CONTROLLER_BUTTON_Y
SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO
SDL_CONTROLLER_TYPE_PS3
SDL_CONTROLLER_TYPE_PS4
SDL_CONTROLLER_TYPE_UNKNOWN
SDL_CONTROLLER_TYPE_XBOX360
SDL_CONTROLLER_TYPE_XBOXONE
SDL_DISABLE
SDL_DISPLAYEVENT
SDL_DISPLAYEVENT_NONE
SDL_DISPLAYEVENT_ORIENTATION
SDL_DOLLARGESTURE
SDL_DOLLARRECORD
SDL_DONTFREE
SDL_DROPBEGIN
SDL_DROPCOMPLETE
SDL_DROPFILE
SDL_DROPTEXT
SDL_EFREAD
SDL_EFSEEK
SDL_EFWRITE
SDL_ENABLE
SDL_ENOMEM
SDL_FALSE
SDL_FILESYSTEM_WINDOWS
SDL_FINGERDOWN
SDL_FINGERMOTION
SDL_FINGERUP
SDL_FIRSTEVENT
SDL_FLIP_HORIZONTAL
SDL_FLIP_NONE
SDL_FLIP_VERTICAL
SDL_GETEVENT
SDL_GL_ACCELERATED_VISUAL
SDL_GL_ACCUM_ALPHA_SIZE
SDL_GL_ACCUM_BLUE_SIZE
SDL_GL_ACCUM_GREEN_SIZE
SDL_GL_ACCUM_RED_SIZE
SDL_GL_ALPHA_SIZE
SDL_GL_BLUE_SIZE
SDL_GL_BUFFER_SIZE
SDL_GL_CONTEXT_DEBUG_FLAG
SDL_GL_CONTEXT_EGL
SDL_GL_CONTEXT_FLAGS
SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG
SDL_GL_CONTEXT_MAJOR_VERSION
SDL_GL_CONTEXT_MINOR_VERSION
SDL_GL_CONTEXT_NO_ERROR
SDL_GL_CONTEXT_PROFILE_COMPATIBILITY
SDL_GL_CONTEXT_PROFILE_CORE
SDL_GL_CONTEXT_PROFILE_ES
SDL_GL_CONTEXT_PROFILE_MASK
SDL_GL_CONTEXT_RELEASE_BEHAVIOR
SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE
SDL_GL_CONTEXT_RESET_ISOLATION_FLAG
SDL_GL_CONTEXT_RESET_LOSE_CONTEXT
SDL_GL_CONTEXT_RESET_NOTIFICATION
SDL_GL_CONTEXT_RESET_NO_NOTIFICATION
SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG
SDL_GL_DEPTH_SIZE
SDL_GL_DOUBLEBUFFER
SDL_GL_FRAMEBUFFER_SRGB_CAPABLE
SDL_GL_GREEN_SIZE
SDL_GL_MULTISAMPLEBUFFERS
SDL_GL_MULTISAMPLESAMPLES
SDL_GL_RED_SIZE
SDL_GL_RETAINED_BACKING
SDL_GL_SHARE_WITH_CURRENT_CONTEXT
SDL_GL_STENCIL_SIZE
SDL_GL_STEREO
SDL_HAPTIC_AUTOCENTER
SDL_HAPTIC_CARTESIAN
SDL_HAPTIC_CONSTANT
SDL_HAPTIC_CUSTOM
SDL_HAPTIC_DAMPER
SDL_HAPTIC_DINPUT
SDL_HAPTIC_FRICTION
SDL_HAPTIC_GAIN
SDL_HAPTIC_INERTIA
SDL_HAPTIC_INFINITY
SDL_HAPTIC_LEFTRIGHT
SDL_HAPTIC_PAUSE
SDL_HAPTIC_POLAR
SDL_HAPTIC_RAMP
SDL_HAPTIC_SAWTOOTHDOWN
SDL_HAPTIC_SAWTOOTHUP
SDL_HAPTIC_SINE
SDL_HAPTIC_SPHERICAL
SDL_HAPTIC_SPRING
SDL_HAPTIC_STATUS
SDL_HAPTIC_TRIANGLE
SDL_HAPTIC_XINPUT
SDL_HAT_CENTERED
SDL_HAT_DOWN
SDL_HAT_LEFT
SDL_HAT_LEFTDOWN
SDL_HAT_LEFTUP
SDL_HAT_RIGHT
SDL_HAT_RIGHTDOWN
SDL_HAT_RIGHTUP
SDL_HAT_UP
SDL_HINT_ACCELEROMETER_AS_JOYSTICK
SDL_HINT_ALLOW_TOPMOST
SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION
SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION
SDL_HINT_ANDROID_BLOCK_ON_PAUSE
SDL_HINT_ANDROID_TRAP_BACK_BUTTON
SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS
SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION
SDL_HINT_AUDIO_CATEGORY
SDL_HINT_AUDIO_RESAMPLING_MODE
SDL_HINT_BMP_SAVE_LEGACY_FORMAT
SDL_HINT_DEFAULT
SDL_HINT_DISPLAY_USABLE_BOUNDS
SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT
SDL_HINT_ENABLE_STEAM_CONTROLLERS
SDL_HINT_EVENT_LOGGING
SDL_HINT_FRAMEBUFFER_ACCELERATION
SDL_HINT_GAMECONTROLLERCONFIG
SDL_HINT_GAMECONTROLLERCONFIG_FILE
SDL_HINT_GAMECONTROLLERTYPE
SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES
SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT
SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS
SDL_HINT_GRAB_KEYBOARD
SDL_HINT_IDLE_TIMER_DISABLED
SDL_HINT_IME_INTERNAL_EDITING
SDL_HINT_IOS_HIDE_HOME_INDICATOR
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS
SDL_HINT_JOYSTICK_HIDAPI
SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE
SDL_HINT_JOYSTICK_HIDAPI_PS4
SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE
SDL_HINT_JOYSTICK_HIDAPI_STEAM
SDL_HINT_JOYSTICK_HIDAPI_SWITCH
SDL_HINT_JOYSTICK_HIDAPI_XBOX
SDL_HINT_MAC_BACKGROUND_APP
SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK
SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS
SDL_HINT_MOUSE_DOUBLE_CLICK_TIME
SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH
SDL_HINT_MOUSE_NORMAL_SPEED_SCALE
SDL_HINT_MOUSE_RELATIVE_MODE_WARP
SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE
SDL_HINT_MOUSE_TOUCH_EVENTS
SDL_HINT_NORMAL
SDL_HINT_NO_SIGNAL_HANDLERS
SDL_HINT_OPENGL_ES_DRIVER
SDL_HINT_ORIENTATIONS
SDL_HINT_OVERRIDE
SDL_HINT_QTWAYLAND_CONTENT_ORIENTATION
SDL_HINT_QTWAYLAND_WINDOW_FLAGS
SDL_HINT_RENDER_BATCHING
SDL_HINT_RENDER_DIRECT3D11_DEBUG
SDL_HINT_RENDER_DIRECT3D_THREADSAFE
SDL_HINT_RENDER_DRIVER
SDL_HINT_RENDER_LOGICAL_SIZE_MODE
SDL_HINT_RENDER_OPENGL_SHADERS
SDL_HINT_RENDER_SCALE_QUALITY
SDL_HINT_RENDER_VSYNC
SDL_HINT_RETURN_KEY_HIDES_IME
SDL_HINT_RPI_VIDEO_LAYER
SDL_HINT_THREAD_STACK_SIZE
SDL_HINT_TIMER_RESOLUTION
SDL_HINT_TOUCH_MOUSE_EVENTS
SDL_HINT_TV_REMOTE_AS_JOYSTICK
SDL_HINT_VIDEO_ALLOW_SCREENSAVER
SDL_HINT_VIDEO_DOUBLE_BUFFER
SDL_HINT_VIDEO_EXTERNAL_CONTEXT
SDL_HINT_VIDEO_HIGHDPI_DISABLED
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT
SDL_HINT_VIDEO_WIN_D3DCOMPILER
SDL_HINT_VIDEO_X11_FORCE_EGL
SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR
SDL_HINT_VIDEO_X11_NET_WM_PING
SDL_HINT_VIDEO_X11_WINDOW_VISUALID
SDL_HINT_VIDEO_X11_XINERAMA
SDL_HINT_VIDEO_X11_XRANDR
SDL_HINT_VIDEO_X11_XVIDMODE
SDL_HINT_WAVE_FACT_CHUNK
SDL_HINT_WAVE_RIFF_CHUNK_SIZE
SDL_HINT_WAVE_TRUNCATION
SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING
SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP
SDL_HINT_WINDOWS_INTRESOURCE_ICON
SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL
SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4
SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN
SDL_HINT_WINRT_HANDLE_BACK_BUTTON
SDL_HINT_WINRT_PRIVACY_POLICY_LABEL
SDL_HINT_WINRT_PRIVACY_POLICY_URL
SDL_HINT_XINPUT_ENABLED
SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING
SDL_HITTEST_DRAGGABLE
SDL_HITTEST_NORMAL
SDL_HITTEST_RESIZE_BOTTOM
SDL_HITTEST_RESIZE_BOTTOMLEFT
SDL_HITTEST_RESIZE_BOTTOMRIGHT
SDL_HITTEST_RESIZE_LEFT
SDL_HITTEST_RESIZE_RIGHT
SDL_HITTEST_RESIZE_TOP
SDL_HITTEST_RESIZE_TOPLEFT
SDL_HITTEST_RESIZE_TOPRIGHT
SDL_IGNORE
SDL_INIT_AUDIO
SDL_INIT_EVENTS
SDL_INIT_EVERYTHING
SDL_INIT_GAMECONTROLLER
SDL_INIT_HAPTIC
SDL_INIT_JOYSTICK
SDL_INIT_NOPARACHUTE
SDL_INIT_SENSOR
SDL_INIT_TIMER
SDL_INIT_VIDEO
SDL_INVALID_SHAPE_ARGUMENT
SDL_JOYAXISMOTION
SDL_JOYBALLMOTION
SDL_JOYBUTTONDOWN
SDL_JOYBUTTONUP
SDL_JOYDEVICEADDED
SDL_JOYDEVICEREMOVED
SDL_JOYHATMOTION
SDL_JOYSTICK_AXIS_MAX
SDL_JOYSTICK_AXIS_MIN
SDL_JOYSTICK_DINPUT
SDL_JOYSTICK_HIDAPI
SDL_JOYSTICK_POWER_EMPTY
SDL_JOYSTICK_POWER_FULL
SDL_JOYSTICK_POWER_LOW
SDL_JOYSTICK_POWER_MAX
SDL_JOYSTICK_POWER_MEDIUM
SDL_JOYSTICK_POWER_UNKNOWN
SDL_JOYSTICK_POWER_WIRED
SDL_JOYSTICK_TYPE_ARCADE_PAD
SDL_JOYSTICK_TYPE_ARCADE_STICK
SDL_JOYSTICK_TYPE_DANCE_PAD
SDL_JOYSTICK_TYPE_DRUM_KIT
SDL_JOYSTICK_TYPE_FLIGHT_STICK
SDL_JOYSTICK_TYPE_GAMECONTROLLER
SDL_JOYSTICK_TYPE_GUITAR
SDL_JOYSTICK_TYPE_THROTTLE
SDL_JOYSTICK_TYPE_UNKNOWN
SDL_JOYSTICK_TYPE_WHEEL
SDL_JOYSTICK_XINPUT
SDL_KEYDOWN
SDL_KEYMAPCHANGED
SDL_KEYUP
SDL_LASTERROR
SDL_LASTEVENT
SDL_LIL_ENDIAN
SDL_LOADSO_WINDOWS
SDL_LOG_CATEGORY_APPLICATION
SDL_LOG_CATEGORY_ASSERT
SDL_LOG_CATEGORY_AUDIO
SDL_LOG_CATEGORY_CUSTOM
SDL_LOG_CATEGORY_ERROR
SDL_LOG_CATEGORY_INPUT
SDL_LOG_CATEGORY_RENDER
SDL_LOG_CATEGORY_RESERVED1
SDL_LOG_CATEGORY_RESERVED2
SDL_LOG_CATEGORY_RESERVED3
SDL_LOG_CATEGORY_RESERVED4
SDL_LOG_CATEGORY_RESERVED5
SDL_LOG_CATEGORY_RESERVED6
SDL_LOG_CATEGORY_RESERVED7
SDL_LOG_CATEGORY_RESERVED8
SDL_LOG_CATEGORY_RESERVED9
SDL_LOG_CATEGORY_RESERVED10
SDL_LOG_CATEGORY_SYSTEM
SDL_LOG_CATEGORY_TEST
SDL_LOG_CATEGORY_VIDEO
SDL_LOG_PRIORITY_CRITICAL
SDL_LOG_PRIORITY_DEBUG
SDL_LOG_PRIORITY_ERROR
SDL_LOG_PRIORITY_INFO
SDL_LOG_PRIORITY_VERBOSE
SDL_LOG_PRIORITY_WARN
SDL_MAJOR_VERSION
SDL_MAX_LOG_MESSAGE
SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT
SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT
SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT
SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT
SDL_MESSAGEBOX_COLOR_BACKGROUND
SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND
SDL_MESSAGEBOX_COLOR_BUTTON_BORDER
SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED
SDL_MESSAGEBOX_COLOR_MAX
SDL_MESSAGEBOX_COLOR_TEXT
SDL_MESSAGEBOX_ERROR
SDL_MESSAGEBOX_INFORMATION
SDL_MESSAGEBOX_WARNING
SDL_MINOR_VERSION
SDL_MIX_MAXVOLUME
SDL_MOUSEBUTTONDOWN
SDL_MOUSEBUTTONUP
SDL_MOUSEMOTION
SDL_MOUSEWHEEL
SDL_MOUSEWHEEL_FLIPPED
SDL_MOUSEWHEEL_NORMAL
SDL_MOUSE_TOUCHID

SDL_touch.h: Used as the SDL_TouchID for touch events simulated with mouse input

SDL_MULTIGESTURE
SDL_MUTEX_TIMEDOUT
SDL_NONSHAPEABLE_WINDOW
SDL_NUM_LOG_PRIORITIES
SDL_NUM_SCANCODES
SDL_NUM_SYSTEM_CURSORS
SDL_ORIENTATION_LANDSCAPE
SDL_ORIENTATION_LANDSCAPE_FLIPPED
SDL_ORIENTATION_PORTRAIT
SDL_ORIENTATION_PORTRAIT_FLIPPED
SDL_ORIENTATION_UNKNOWN
SDL_PACKEDLAYOUT_332
SDL_PACKEDLAYOUT_565
SDL_PACKEDLAYOUT_1555
SDL_PACKEDLAYOUT_4444
SDL_PACKEDLAYOUT_5551
SDL_PACKEDLAYOUT_8888
SDL_PACKEDLAYOUT_1010102
SDL_PACKEDLAYOUT_2101010
SDL_PACKEDLAYOUT_NONE
SDL_PACKEDORDER_ABGR
SDL_PACKEDORDER_ARGB
SDL_PACKEDORDER_BGRA
SDL_PACKEDORDER_BGRX
SDL_PACKEDORDER_NONE
SDL_PACKEDORDER_RGBA
SDL_PACKEDORDER_RGBX
SDL_PACKEDORDER_XBGR
SDL_PACKEDORDER_XRGB
SDL_PATCHLEVEL
SDL_PEEKEVENT
SDL_PIXELFORMAT_ABGR32
SDL_PIXELFORMAT_ABGR1555
SDL_PIXELFORMAT_ABGR4444
SDL_PIXELFORMAT_ABGR8888
SDL_PIXELFORMAT_ARGB32
SDL_PIXELFORMAT_ARGB1555
SDL_PIXELFORMAT_ARGB4444
SDL_PIXELFORMAT_ARGB8888
SDL_PIXELFORMAT_ARGB2101010
SDL_PIXELFORMAT_BGR24
SDL_PIXELFORMAT_BGR444
SDL_PIXELFORMAT_BGR555
SDL_PIXELFORMAT_BGR565
SDL_PIXELFORMAT_BGR888
SDL_PIXELFORMAT_BGRA32
SDL_PIXELFORMAT_BGRA4444
SDL_PIXELFORMAT_BGRA5551
SDL_PIXELFORMAT_BGRA8888
SDL_PIXELFORMAT_BGRX8888
SDL_PIXELFORMAT_EXTERNAL_OES
SDL_PIXELFORMAT_INDEX1LSB
SDL_PIXELFORMAT_INDEX1MSB
SDL_PIXELFORMAT_INDEX4LSB
SDL_PIXELFORMAT_INDEX4MSB
SDL_PIXELFORMAT_INDEX8
SDL_PIXELFORMAT_IYUV
SDL_PIXELFORMAT_NV12
SDL_PIXELFORMAT_NV21
SDL_PIXELFORMAT_RGB24
SDL_PIXELFORMAT_RGB332
SDL_PIXELFORMAT_RGB444
SDL_PIXELFORMAT_RGB555
SDL_PIXELFORMAT_RGB565
SDL_PIXELFORMAT_RGB888
SDL_PIXELFORMAT_RGBA32
SDL_PIXELFORMAT_RGBA4444
SDL_PIXELFORMAT_RGBA5551
SDL_PIXELFORMAT_RGBA8888
SDL_PIXELFORMAT_RGBX8888
SDL_PIXELFORMAT_UNKNOWN
SDL_PIXELFORMAT_UYVY
SDL_PIXELFORMAT_YUY2
SDL_PIXELFORMAT_YV12
SDL_PIXELFORMAT_YVYU
SDL_PIXELTYPE_ARRAYF16
SDL_PIXELTYPE_ARRAYF32
SDL_PIXELTYPE_ARRAYU8
SDL_PIXELTYPE_ARRAYU16
SDL_PIXELTYPE_ARRAYU32
SDL_PIXELTYPE_INDEX1
SDL_PIXELTYPE_INDEX4
SDL_PIXELTYPE_INDEX8
SDL_PIXELTYPE_PACKED8
SDL_PIXELTYPE_PACKED16
SDL_PIXELTYPE_PACKED32
SDL_PIXELTYPE_UNKNOWN
SDL_POWERSTATE_CHARGED
SDL_POWERSTATE_CHARGING
SDL_POWERSTATE_NO_BATTERY
SDL_POWERSTATE_ON_BATTERY
SDL_POWERSTATE_UNKNOWN
SDL_POWER_WINDOWS
SDL_PREALLOC
SDL_PRESSED
SDL_PRIX64
SDL_PRIs64
SDL_PRIu64
SDL_PRIx64
SDL_QUERY
SDL_QUIT
SDL_RELEASED
SDL_RENDERER_ACCELERATED
SDL_RENDERER_PRESENTVSYNC
SDL_RENDERER_SOFTWARE
SDL_RENDERER_TARGETTEXTURE
SDL_RENDER_DEVICE_RESET
SDL_RENDER_TARGETS_RESET
SDL_RLEACCEL
SDL_RWOPS_JNIFILE
SDL_RWOPS_MEMORY
SDL_RWOPS_MEMORY_RO
SDL_RWOPS_STDFILE
SDL_RWOPS_UNKNOWN
SDL_RWOPS_WINFILE
SDL_SCANCODE_0
SDL_SCANCODE_1
SDL_SCANCODE_2
SDL_SCANCODE_3
SDL_SCANCODE_4
SDL_SCANCODE_5
SDL_SCANCODE_6
SDL_SCANCODE_7
SDL_SCANCODE_8
SDL_SCANCODE_9
SDL_SCANCODE_A
SDL_SCANCODE_AC_BACK
SDL_SCANCODE_AC_BOOKMARKS
SDL_SCANCODE_AC_FORWARD
SDL_SCANCODE_AC_HOME
SDL_SCANCODE_AC_REFRESH
SDL_SCANCODE_AC_SEARCH
SDL_SCANCODE_AC_STOP
SDL_SCANCODE_AGAIN
SDL_SCANCODE_ALTERASE
SDL_SCANCODE_APOSTROPHE
SDL_SCANCODE_APP1
SDL_SCANCODE_APP2
SDL_SCANCODE_APPLICATION
SDL_SCANCODE_AUDIOFASTFORWARD
SDL_SCANCODE_AUDIOMUTE
SDL_SCANCODE_AUDIONEXT
SDL_SCANCODE_AUDIOPLAY
SDL_SCANCODE_AUDIOPREV
SDL_SCANCODE_AUDIOREWIND
SDL_SCANCODE_AUDIOSTOP
SDL_SCANCODE_B
SDL_SCANCODE_BACKSLASH
SDL_SCANCODE_BACKSPACE
SDL_SCANCODE_BRIGHTNESSDOWN
SDL_SCANCODE_BRIGHTNESSUP
SDL_SCANCODE_C
SDL_SCANCODE_CALCULATOR
SDL_SCANCODE_CANCEL
SDL_SCANCODE_CAPSLOCK
SDL_SCANCODE_CLEAR
SDL_SCANCODE_CLEARAGAIN
SDL_SCANCODE_COMMA
SDL_SCANCODE_COMPUTER
SDL_SCANCODE_COPY
SDL_SCANCODE_CRSEL
SDL_SCANCODE_CURRENCYSUBUNIT
SDL_SCANCODE_CURRENCYUNIT
SDL_SCANCODE_CUT
SDL_SCANCODE_D
SDL_SCANCODE_DECIMALSEPARATOR
SDL_SCANCODE_DELETE
SDL_SCANCODE_DISPLAYSWITCH
SDL_SCANCODE_DOWN
SDL_SCANCODE_E
SDL_SCANCODE_EJECT
SDL_SCANCODE_END
SDL_SCANCODE_EQUALS
SDL_SCANCODE_ESCAPE
SDL_SCANCODE_EXECUTE
SDL_SCANCODE_EXSEL
SDL_SCANCODE_F
SDL_SCANCODE_F1
SDL_SCANCODE_F2
SDL_SCANCODE_F3
SDL_SCANCODE_F4
SDL_SCANCODE_F5
SDL_SCANCODE_F6
SDL_SCANCODE_F7
SDL_SCANCODE_F8
SDL_SCANCODE_F9
SDL_SCANCODE_F10
SDL_SCANCODE_F11
SDL_SCANCODE_F12
SDL_SCANCODE_F13
SDL_SCANCODE_F14
SDL_SCANCODE_F15
SDL_SCANCODE_F16
SDL_SCANCODE_F17
SDL_SCANCODE_F18
SDL_SCANCODE_F19
SDL_SCANCODE_F20
SDL_SCANCODE_F21
SDL_SCANCODE_F22
SDL_SCANCODE_F23
SDL_SCANCODE_F24
SDL_SCANCODE_FIND
SDL_SCANCODE_G
SDL_SCANCODE_GRAVE
SDL_SCANCODE_H
SDL_SCANCODE_HELP
SDL_SCANCODE_HOME
SDL_SCANCODE_I
SDL_SCANCODE_INSERT
SDL_SCANCODE_INTERNATIONAL1
SDL_SCANCODE_INTERNATIONAL2
SDL_SCANCODE_INTERNATIONAL3
SDL_SCANCODE_INTERNATIONAL4
SDL_SCANCODE_INTERNATIONAL5
SDL_SCANCODE_INTERNATIONAL6
SDL_SCANCODE_INTERNATIONAL7
SDL_SCANCODE_INTERNATIONAL8
SDL_SCANCODE_INTERNATIONAL9
SDL_SCANCODE_J
SDL_SCANCODE_K
SDL_SCANCODE_KBDILLUMDOWN
SDL_SCANCODE_KBDILLUMTOGGLE
SDL_SCANCODE_KBDILLUMUP
SDL_SCANCODE_KP_0
SDL_SCANCODE_KP_00
SDL_SCANCODE_KP_000
SDL_SCANCODE_KP_1
SDL_SCANCODE_KP_2
SDL_SCANCODE_KP_3
SDL_SCANCODE_KP_4
SDL_SCANCODE_KP_5
SDL_SCANCODE_KP_6
SDL_SCANCODE_KP_7
SDL_SCANCODE_KP_8
SDL_SCANCODE_KP_9
SDL_SCANCODE_KP_A
SDL_SCANCODE_KP_AMPERSAND
SDL_SCANCODE_KP_AT
SDL_SCANCODE_KP_B
SDL_SCANCODE_KP_BACKSPACE
SDL_SCANCODE_KP_BINARY
SDL_SCANCODE_KP_C
SDL_SCANCODE_KP_CLEAR
SDL_SCANCODE_KP_CLEARENTRY
SDL_SCANCODE_KP_COLON
SDL_SCANCODE_KP_COMMA
SDL_SCANCODE_KP_D
SDL_SCANCODE_KP_DBLAMPERSAND
SDL_SCANCODE_KP_DBLVERTICALBAR
SDL_SCANCODE_KP_DECIMAL
SDL_SCANCODE_KP_DIVIDE
SDL_SCANCODE_KP_E
SDL_SCANCODE_KP_ENTER
SDL_SCANCODE_KP_EQUALS
SDL_SCANCODE_KP_EQUALSAS400
SDL_SCANCODE_KP_EXCLAM
SDL_SCANCODE_KP_F
SDL_SCANCODE_KP_GREATER
SDL_SCANCODE_KP_HASH
SDL_SCANCODE_KP_HEXADECIMAL
SDL_SCANCODE_KP_LEFTBRACE
SDL_SCANCODE_KP_LEFTPAREN
SDL_SCANCODE_KP_LESS
SDL_SCANCODE_KP_MEMADD
SDL_SCANCODE_KP_MEMCLEAR
SDL_SCANCODE_KP_MEMDIVIDE
SDL_SCANCODE_KP_MEMMULTIPLY
SDL_SCANCODE_KP_MEMRECALL
SDL_SCANCODE_KP_MEMSTORE
SDL_SCANCODE_KP_MEMSUBTRACT
SDL_SCANCODE_KP_MINUS
SDL_SCANCODE_KP_MULTIPLY
SDL_SCANCODE_KP_OCTAL
SDL_SCANCODE_KP_PERCENT
SDL_SCANCODE_KP_PERIOD
SDL_SCANCODE_KP_PLUS
SDL_SCANCODE_KP_PLUSMINUS
SDL_SCANCODE_KP_POWER
SDL_SCANCODE_KP_RIGHTBRACE
SDL_SCANCODE_KP_RIGHTPAREN
SDL_SCANCODE_KP_SPACE
SDL_SCANCODE_KP_TAB
SDL_SCANCODE_KP_VERTICALBAR
SDL_SCANCODE_KP_XOR
SDL_SCANCODE_L
SDL_SCANCODE_LALT
SDL_SCANCODE_LANG1
SDL_SCANCODE_LANG2
SDL_SCANCODE_LANG3
SDL_SCANCODE_LANG4
SDL_SCANCODE_LANG5
SDL_SCANCODE_LANG6
SDL_SCANCODE_LANG7
SDL_SCANCODE_LANG8
SDL_SCANCODE_LANG9
SDL_SCANCODE_LCTRL
SDL_SCANCODE_LEFT
SDL_SCANCODE_LEFTBRACKET
SDL_SCANCODE_LGUI
SDL_SCANCODE_LSHIFT
SDL_SCANCODE_M
SDL_SCANCODE_MAIL
SDL_SCANCODE_MEDIASELECT
SDL_SCANCODE_MENU
SDL_SCANCODE_MINUS
SDL_SCANCODE_MODE
SDL_SCANCODE_MUTE
SDL_SCANCODE_N
SDL_SCANCODE_NONUSBACKSLASH
SDL_SCANCODE_NONUSHASH
SDL_SCANCODE_NUMLOCKCLEAR
SDL_SCANCODE_O
SDL_SCANCODE_OPER
SDL_SCANCODE_OUT
SDL_SCANCODE_P
SDL_SCANCODE_PAGEDOWN
SDL_SCANCODE_PAGEUP
SDL_SCANCODE_PASTE
SDL_SCANCODE_PAUSE
SDL_SCANCODE_PERIOD
SDL_SCANCODE_POWER
SDL_SCANCODE_PRINTSCREEN
SDL_SCANCODE_PRIOR
SDL_SCANCODE_Q
SDL_SCANCODE_R
SDL_SCANCODE_RALT
SDL_SCANCODE_RCTRL
SDL_SCANCODE_RETURN
SDL_SCANCODE_RETURN2
SDL_SCANCODE_RGUI
SDL_SCANCODE_RIGHT
SDL_SCANCODE_RIGHTBRACKET
SDL_SCANCODE_RSHIFT
SDL_SCANCODE_S
SDL_SCANCODE_SCROLLLOCK
SDL_SCANCODE_SELECT
SDL_SCANCODE_SEMICOLON
SDL_SCANCODE_SEPARATOR
SDL_SCANCODE_SLASH
SDL_SCANCODE_SLEEP
SDL_SCANCODE_SPACE
SDL_SCANCODE_STOP
SDL_SCANCODE_SYSREQ
SDL_SCANCODE_T
SDL_SCANCODE_TAB
SDL_SCANCODE_THOUSANDSSEPARATOR
SDL_SCANCODE_U
SDL_SCANCODE_UNDO
SDL_SCANCODE_UNKNOWN
SDL_SCANCODE_UP
SDL_SCANCODE_V
SDL_SCANCODE_VOLUMEDOWN
SDL_SCANCODE_VOLUMEUP
SDL_SCANCODE_W
SDL_SCANCODE_WWW
SDL_SCANCODE_X
SDL_SCANCODE_Y
SDL_SCANCODE_Z
SDL_SENSORUPDATE
SDL_SENSOR_ACCEL
SDL_SENSOR_DUMMY
SDL_SENSOR_GYRO
SDL_SENSOR_INVALID
SDL_SENSOR_UNKNOWN
SDL_SIMD_ALIGNED
SDL_STANDARD_GRAVITY
SDL_SWSURFACE
SDL_SYSTEM_CURSOR_ARROW
SDL_SYSTEM_CURSOR_CROSSHAIR
SDL_SYSTEM_CURSOR_HAND
SDL_SYSTEM_CURSOR_IBEAM
SDL_SYSTEM_CURSOR_NO
SDL_SYSTEM_CURSOR_SIZEALL
SDL_SYSTEM_CURSOR_SIZENESW
SDL_SYSTEM_CURSOR_SIZENS
SDL_SYSTEM_CURSOR_SIZENWSE
SDL_SYSTEM_CURSOR_SIZEWE
SDL_SYSTEM_CURSOR_WAIT
SDL_SYSTEM_CURSOR_WAITARROW
SDL_SYSWMEVENT
SDL_SYSWM_ANDROID
SDL_SYSWM_COCOA
SDL_SYSWM_DIRECTFB
SDL_SYSWM_HAIKU
SDL_SYSWM_MIR
SDL_SYSWM_OS2
SDL_SYSWM_UIKIT
SDL_SYSWM_UNKNOWN
SDL_SYSWM_VIVANTE
SDL_SYSWM_WAYLAND
SDL_SYSWM_WINDOWS
SDL_SYSWM_WINRT
SDL_SYSWM_X11
SDL_ScaleModeBest
SDL_ScaleModeLinear
SDL_ScaleModeNearest
SDL_TEXTEDITING
SDL_TEXTEDITINGEVENT_TEXT_SIZE
SDL_TEXTINPUT
SDL_TEXTINPUTEVENT_TEXT_SIZE
SDL_TEXTUREACCESS_STATIC
SDL_TEXTUREACCESS_STREAMING
SDL_TEXTUREACCESS_TARGET
SDL_TEXTUREMODULATE_ALPHA
SDL_TEXTUREMODULATE_COLOR
SDL_TEXTUREMODULATE_NONE
SDL_THREAD_PRIORITY_HIGH
SDL_THREAD_PRIORITY_LOW
SDL_THREAD_PRIORITY_NORMAL
SDL_THREAD_PRIORITY_TIME_CRITICAL
SDL_THREAD_WINDOWS
SDL_TIMER_WINDOWS
SDL_TOUCH_DEVICE_DIRECT
SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE
SDL_TOUCH_DEVICE_INDIRECT_RELATIVE
SDL_TOUCH_DEVICE_INVALID
SDL_TOUCH_MOUSEID

SDL_touch.h: Used as the device ID for mouse events simulated with touch input

SDL_TRUE
SDL_UNSUPPORTED
SDL_USEREVENT
SDL_VIDEO_DRIVER_DUMMY
SDL_VIDEO_DRIVER_WINDOWS
SDL_VIDEO_OPENGL
SDL_VIDEO_OPENGL_EGL
SDL_VIDEO_OPENGL_ES2
SDL_VIDEO_OPENGL_WGL
SDL_VIDEO_RENDER_D3D
SDL_VIDEO_RENDER_D3D11
SDL_VIDEO_RENDER_OGL
SDL_VIDEO_RENDER_OGL_ES2
SDL_VIDEO_VULKAN
SDL_WINDOWEVENT
SDL_WINDOWEVENT_CLOSE
SDL_WINDOWEVENT_ENTER
SDL_WINDOWEVENT_EXPOSED
SDL_WINDOWEVENT_FOCUS_GAINED
SDL_WINDOWEVENT_FOCUS_LOST
SDL_WINDOWEVENT_HIDDEN
SDL_WINDOWEVENT_HIT_TEST
SDL_WINDOWEVENT_LEAVE
SDL_WINDOWEVENT_MAXIMIZED
SDL_WINDOWEVENT_MINIMIZED
SDL_WINDOWEVENT_MOVED
SDL_WINDOWEVENT_NONE
SDL_WINDOWEVENT_RESIZED
SDL_WINDOWEVENT_RESTORED
SDL_WINDOWEVENT_SHOWN
SDL_WINDOWEVENT_SIZE_CHANGED
SDL_WINDOWEVENT_TAKE_FOCUS
SDL_WINDOWPOS_CENTERED

This is the common alias for the SDL_WINDOWPOS_CENTERED_MASK value.

SDL_WINDOWPOS_CENTERED_MASK
SDL_WINDOWPOS_UNDEFINED_MASK
SDL_WINDOW_ALLOW_HIGHDPI
SDL_WINDOW_ALWAYS_ON_TOP
SDL_WINDOW_BORDERLESS
SDL_WINDOW_FOREIGN
SDL_WINDOW_FULLSCREEN
SDL_WINDOW_FULLSCREEN_DESKTOP
SDL_WINDOW_HIDDEN
SDL_WINDOW_INPUT_FOCUS
SDL_WINDOW_INPUT_GRABBED
SDL_WINDOW_LACKS_SHAPE
SDL_WINDOW_MAXIMIZED
SDL_WINDOW_MINIMIZED
SDL_WINDOW_MOUSE_CAPTURE
SDL_WINDOW_MOUSE_FOCUS
SDL_WINDOW_OPENGL
SDL_WINDOW_POPUP_MENU
SDL_WINDOW_RESIZABLE
SDL_WINDOW_SHOWN
SDL_WINDOW_SKIP_TASKBAR
SDL_WINDOW_TOOLTIP
SDL_WINDOW_UTILITY
SDL_WINDOW_VULKAN
SDL_YUV_CONVERSION_AUTOMATIC
SDL_YUV_CONVERSION_BT601
SDL_YUV_CONVERSION_BT709
SDL_YUV_CONVERSION_JPEG
ShapeModeBinarizeAlpha
ShapeModeColorKey
ShapeModeDefault
ShapeModeReverseBinarizeAlpha

Functions

SDL_AddEventWatch
SDL_AddHintCallback
SDL_AddTimer
SDL_AllocFormat
SDL_AllocPalette
SDL_AllocRW
SDL_AtomicAdd
SDL_AtomicCAS
SDL_AtomicCASPtr
SDL_AtomicGet
SDL_AtomicGetPtr
SDL_AtomicLock
SDL_AtomicSet
SDL_AtomicSetPtr
SDL_AtomicTryLock
SDL_AtomicUnlock
SDL_AudioInit
SDL_AudioQuit
SDL_AudioStreamAvailable
SDL_AudioStreamClear
SDL_AudioStreamFlush
SDL_AudioStreamGet
SDL_AudioStreamPut
SDL_BITSPERPIXEL

SDL_pixels.h: Bits per pixel.

SDL_BYTESPERPIXEL

SDL_pixels.h: Bytes per pixel.

SDL_BuildAudioCVT
SDL_CalculateGammaRamp
SDL_CaptureMouse
SDL_ClearError
SDL_ClearHints
SDL_ClearQueuedAudio
SDL_CloseAudio
SDL_CloseAudioDevice
SDL_ComposeCustomBlendMode
SDL_CondBroadcast
SDL_CondSignal
SDL_CondWait
SDL_CondWaitTimeout
SDL_ConvertAudio
SDL_ConvertPixels
SDL_ConvertSurface
SDL_ConvertSurfaceFormat
SDL_CreateColorCursor
SDL_CreateCond
SDL_CreateCursor
SDL_CreateMutex
SDL_CreateRGBSurface
SDL_CreateRGBSurfaceFrom
SDL_CreateRGBSurfaceWithFormat
SDL_CreateRGBSurfaceWithFormatFrom
SDL_CreateRenderer
SDL_CreateSemaphore
SDL_CreateShapedWindow
SDL_CreateSoftwareRenderer
SDL_CreateSystemCursor
SDL_CreateTexture
SDL_CreateTextureFromSurface
SDL_CreateThread
SDL_CreateThreadWithStackSize
SDL_CreateWindow
SDL_CreateWindowAndRenderer
SDL_CreateWindowFrom
SDL_DXGIGetOutputInfo
SDL_DelEventWatch
SDL_DelHintCallback
SDL_Delay
SDL_DequeueAudio
SDL_DestroyCond
SDL_DestroyMutex
SDL_DestroyRenderer
SDL_DestroySemaphore
SDL_DestroyTexture
SDL_DestroyWindow
SDL_DetachThread
SDL_Direct3D9GetAdapterIndex
SDL_DisableScreenSaver
SDL_DuplicateSurface
SDL_EnableScreenSaver
SDL_EnclosePoints
SDL_Error
SDL_EventState
SDL_FillRect
SDL_FillRects
SDL_FilterEvents
SDL_FlushEvent
SDL_FlushEvents
SDL_FreeAudioStream
SDL_FreeCursor
SDL_FreeFormat
SDL_FreePalette
SDL_FreeRW
SDL_FreeSurface
SDL_FreeWAV
SDL_GL_BindTexture
SDL_GL_CreateContext
SDL_GL_DeleteContext
SDL_GL_ExtensionSupported
SDL_GL_GetAttribute
SDL_GL_GetCurrentContext
SDL_GL_GetCurrentWindow
SDL_GL_GetDrawableSize
SDL_GL_GetProcAddress
SDL_GL_GetSwapInterval
SDL_GL_LoadLibrary
SDL_GL_MakeCurrent
SDL_GL_ResetAttributes
SDL_GL_SetAttribute
SDL_GL_SetSwapInterval
SDL_GL_SwapWindow
SDL_GL_UnbindTexture
SDL_GL_UnloadLibrary
SDL_GameControllerAddMapping
SDL_GameControllerAddMappingsFromRW
SDL_GameControllerClose
SDL_GameControllerEventState
SDL_GameControllerFromInstanceID
SDL_GameControllerFromPlayerIndex
SDL_GameControllerGetAttached
SDL_GameControllerGetAxis
SDL_GameControllerGetAxisFromString
SDL_GameControllerGetBindForAxis
SDL_GameControllerGetBindForButton
SDL_GameControllerGetButton
SDL_GameControllerGetButtonFromString
SDL_GameControllerGetJoystick
SDL_GameControllerGetPlayerIndex
SDL_GameControllerGetProduct
SDL_GameControllerGetProductVersion
SDL_GameControllerGetStringForAxis
SDL_GameControllerGetStringForButton
SDL_GameControllerGetType
SDL_GameControllerGetVendor
SDL_GameControllerMapping
SDL_GameControllerMappingForDeviceIndex
SDL_GameControllerMappingForGUID
SDL_GameControllerMappingForIndex
SDL_GameControllerName
SDL_GameControllerNameForIndex
SDL_GameControllerNumMappings
SDL_GameControllerOpen
SDL_GameControllerRumble
SDL_GameControllerSetPlayerIndex
SDL_GameControllerTypeForIndex
SDL_GameControllerUpdate
SDL_GetAssertionHandler
SDL_GetAssertionReport
SDL_GetAudioDeviceName
SDL_GetAudioDeviceStatus
SDL_GetAudioDriver
SDL_GetAudioStatus
SDL_GetBasePath
SDL_GetCPUCacheLineSize
SDL_GetCPUCount
SDL_GetClipRect
SDL_GetClipboardText
SDL_GetClosestDisplayMode
SDL_GetColorKey
SDL_GetCurrentAudioDriver
SDL_GetCurrentDisplayMode
SDL_GetCurrentVideoDriver
SDL_GetCursor
SDL_GetDefaultAssertionHandler
SDL_GetDefaultCursor
SDL_GetDesktopDisplayMode
SDL_GetDisplayBounds
SDL_GetDisplayDPI
SDL_GetDisplayMode
SDL_GetDisplayName
SDL_GetDisplayOrientation
SDL_GetDisplayUsableBounds
SDL_GetError
SDL_GetEventFilter
SDL_GetGlobalMouseState
SDL_GetGrabbedWindow
SDL_GetHint
SDL_GetHintBoolean
SDL_GetKeyFromName
SDL_GetKeyFromScancode
SDL_GetKeyName
SDL_GetKeyboardFocus
SDL_GetKeyboardState
SDL_GetMemoryFunctions
SDL_GetModState
SDL_GetMouseFocus
SDL_GetMouseState
SDL_GetNumAllocations
SDL_GetNumAudioDevices
SDL_GetNumAudioDrivers
SDL_GetNumDisplayModes
SDL_GetNumRenderDrivers
SDL_GetNumTouchDevices
SDL_GetNumTouchFingers
SDL_GetNumVideoDisplays
SDL_GetNumVideoDrivers
SDL_GetPerformanceCounter
SDL_GetPerformanceFrequency
SDL_GetPixelFormatName
SDL_GetPlatform
SDL_GetPowerInfo
SDL_GetPrefPath
SDL_GetQueuedAudioSize
SDL_GetRGB
SDL_GetRGBA
SDL_GetRelativeMouseMode
SDL_GetRelativeMouseState
SDL_GetRenderDrawBlendMode
SDL_GetRenderDrawColor
SDL_GetRenderDriverInfo
SDL_GetRenderTarget
SDL_GetRenderer
SDL_GetRendererInfo
SDL_GetRendererOutputSize
SDL_GetRevision
SDL_GetRevisionNumber
SDL_GetScancodeFromKey
SDL_GetScancodeFromName
SDL_GetScancodeName
SDL_GetShapedWindowMode
SDL_GetSurfaceAlphaMod
SDL_GetSurfaceBlendMode
SDL_GetSurfaceColorMod
SDL_GetSystemRAM
SDL_GetTextureAlphaMod
SDL_GetTextureBlendMode
SDL_GetTextureColorMod
SDL_GetTextureScaleMode
SDL_GetThreadID
SDL_GetThreadName
SDL_GetTicks
SDL_GetTouchDevice
SDL_GetTouchDeviceType
SDL_GetTouchFinger
SDL_GetVersion
SDL_GetVideoDriver
SDL_GetWindowBordersSize
SDL_GetWindowBrightness
SDL_GetWindowData
SDL_GetWindowDisplayIndex
SDL_GetWindowDisplayMode
SDL_GetWindowFlags
SDL_GetWindowFromID
SDL_GetWindowGammaRamp
SDL_GetWindowGrab
SDL_GetWindowID
SDL_GetWindowMaximumSize
SDL_GetWindowMinimumSize
SDL_GetWindowOpacity
SDL_GetWindowPixelFormat
SDL_GetWindowPosition
SDL_GetWindowSize
SDL_GetWindowSurface
SDL_GetWindowTitle
SDL_GetWindowWMInfo
SDL_GetYUVConversionMode
SDL_GetYUVConversionModeForResolution
SDL_HapticClose
SDL_HapticDestroyEffect
SDL_HapticEffectSupported
SDL_HapticGetEffectStatus
SDL_HapticIndex
SDL_HapticName
SDL_HapticNewEffect
SDL_HapticNumAxes
SDL_HapticNumEffects
SDL_HapticNumEffectsPlaying
SDL_HapticOpen
SDL_HapticOpenFromJoystick
SDL_HapticOpenFromMouse
SDL_HapticOpened
SDL_HapticPause
SDL_HapticQuery
SDL_HapticRumbleInit
SDL_HapticRumblePlay
SDL_HapticRumbleStop
SDL_HapticRumbleSupported
SDL_HapticRunEffect
SDL_HapticSetAutocenter
SDL_HapticSetGain
SDL_HapticStopAll
SDL_HapticStopEffect
SDL_HapticUnpause
SDL_HapticUpdateEffect
SDL_Has3DNow
SDL_HasARMSIMD
SDL_HasAVX
SDL_HasAVX2
SDL_HasAVX512F
SDL_HasAltiVec
SDL_HasClipboardText
SDL_HasColorKey
SDL_HasEvent
SDL_HasEvents
SDL_HasIntersection
SDL_HasMMX
SDL_HasNEON
SDL_HasRDTSC
SDL_HasSSE
SDL_HasSSE2
SDL_HasSSE3
SDL_HasSSE41
SDL_HasSSE42
SDL_HasScreenKeyboardSupport
SDL_HideWindow
SDL_ISPIXELFORMAT_ALPHA

SDL_pixels.h: Does this format have an alpha channel?

SDL_ISPIXELFORMAT_ARRAY

SDL_pixels.h: Is this an array format?

SDL_ISPIXELFORMAT_FOURCC

SDL_pixels.h: Is this a FourCC format?

SDL_ISPIXELFORMAT_INDEXED

SDL_pixels.h: Is this an indexed format?

SDL_ISPIXELFORMAT_PACKED

SDL_pixels.h: Is this a packed format?

SDL_Init
SDL_InitSubSystem
SDL_IntersectRect
SDL_IntersectRectAndLine
SDL_IsGameController
SDL_IsScreenKeyboardShown
SDL_IsScreenSaverEnabled
SDL_IsShapedWindow
SDL_IsTablet
SDL_IsTextInputActive
SDL_JoystickClose
SDL_JoystickCurrentPowerLevel
SDL_JoystickEventState
SDL_JoystickFromInstanceID
SDL_JoystickFromPlayerIndex
SDL_JoystickGetAttached
SDL_JoystickGetAxis
SDL_JoystickGetAxisInitialState
SDL_JoystickGetBall
SDL_JoystickGetButton
SDL_JoystickGetDeviceGUID
SDL_JoystickGetDeviceInstanceID
SDL_JoystickGetDevicePlayerIndex
SDL_JoystickGetDeviceProduct
SDL_JoystickGetDeviceProductVersion
SDL_JoystickGetDeviceType
SDL_JoystickGetDeviceVendor
SDL_JoystickGetGUID
SDL_JoystickGetGUIDFromString
SDL_JoystickGetGUIDString
SDL_JoystickGetHat
SDL_JoystickGetPlayerIndex
SDL_JoystickGetProduct
SDL_JoystickGetProductVersion
SDL_JoystickGetType
SDL_JoystickGetVendor
SDL_JoystickInstanceID
SDL_JoystickIsHaptic
SDL_JoystickName
SDL_JoystickNameForIndex
SDL_JoystickNumAxes
SDL_JoystickNumBalls
SDL_JoystickNumButtons
SDL_JoystickNumHats
SDL_JoystickOpen
SDL_JoystickRumble
SDL_JoystickSetPlayerIndex
SDL_JoystickUpdate
SDL_LoadBMP_RW
SDL_LoadDollarTemplates
SDL_LoadFile
SDL_LoadFile_RW
SDL_LoadFunction
SDL_LoadObject
SDL_LoadWAV_RW
SDL_LockAudio
SDL_LockAudioDevice
SDL_LockJoysticks
SDL_LockMutex
SDL_LockSurface
SDL_LockTexture
SDL_LockTextureToSurface
SDL_Log
SDL_LogCritical
SDL_LogDebug
SDL_LogError
SDL_LogGetOutputFunction
SDL_LogGetPriority
SDL_LogInfo
SDL_LogMessage
SDL_LogMessageV
SDL_LogResetPriorities
SDL_LogSetAllPriority
SDL_LogSetOutputFunction
SDL_LogSetPriority
SDL_LogVerbose
SDL_LogWarn
SDL_LowerBlit
SDL_LowerBlitScaled
SDL_MUSTLOCK

SDL_surface.h: Evaluates to true if the surface needs to be locked before access.

SDL_MapRGB
SDL_MapRGBA
SDL_MasksToPixelFormatEnum
SDL_MaximizeWindow
SDL_MemoryBarrierAcquireFunction
SDL_MemoryBarrierReleaseFunction
SDL_Metal_CreateView
SDL_Metal_DestroyView
SDL_MinimizeWindow
SDL_MixAudio
SDL_MixAudioFormat
SDL_MouseIsHaptic
SDL_NewAudioStream
SDL_NumHaptics
SDL_NumJoysticks
SDL_NumSensors
SDL_OnApplicationDidBecomeActive
SDL_OnApplicationDidEnterBackground
SDL_OnApplicationDidReceiveMemoryWarning
SDL_OnApplicationWillEnterForeground
SDL_OnApplicationWillResignActive
SDL_OnApplicationWillTerminate
SDL_OpenAudio
SDL_OpenAudioDevice
SDL_PIXELFLAG

SDL_pixels.h: "internal" macro to check if a value is a pixel format value.

SDL_PIXELLAYOUT

SDL_pixels.h: Channel width layout of this format.

SDL_PIXELORDER

SDL_pixels.h: Component ordering of this format.

SDL_PIXELTYPE

SDL_pixels.h: Pixel type of this format.

SDL_PauseAudio
SDL_PauseAudioDevice
SDL_PeepEvents
SDL_PixelFormatEnumToMasks
SDL_PollEvent
SDL_PumpEvents
SDL_PushEvent
SDL_QueryTexture
SDL_QueueAudio
SDL_Quit
SDL_QuitSubSystem
SDL_RWFromConstMem
SDL_RWFromFP
SDL_RWFromFile
SDL_RWFromMem
SDL_RWclose
SDL_RWread
SDL_RWseek
SDL_RWsize
SDL_RWtell
SDL_RWwrite
SDL_RaiseWindow
SDL_ReadBE16
SDL_ReadBE32
SDL_ReadBE64
SDL_ReadLE16
SDL_ReadLE32
SDL_ReadLE64
SDL_ReadU8
SDL_RecordGesture
SDL_RegisterApp
SDL_RegisterEvents
SDL_RemoveTimer
SDL_RenderClear
SDL_RenderCopy
SDL_RenderCopyEx
SDL_RenderCopyExF
SDL_RenderCopyF
SDL_RenderDrawLine
SDL_RenderDrawLineF
SDL_RenderDrawLines
SDL_RenderDrawLinesF
SDL_RenderDrawPoint
SDL_RenderDrawPointF
SDL_RenderDrawPoints
SDL_RenderDrawPointsF
SDL_RenderDrawRect
SDL_RenderDrawRectF
SDL_RenderDrawRects
SDL_RenderDrawRectsF
SDL_RenderFillRect
SDL_RenderFillRectF
SDL_RenderFillRects
SDL_RenderFillRectsF
SDL_RenderFlush
SDL_RenderGetClipRect
SDL_RenderGetD3D9Device
SDL_RenderGetIntegerScale
SDL_RenderGetLogicalSize
SDL_RenderGetMetalCommandEncoder
SDL_RenderGetMetalLayer
SDL_RenderGetScale
SDL_RenderGetViewport
SDL_RenderIsClipEnabled
SDL_RenderPresent
SDL_RenderReadPixels
SDL_RenderSetClipRect
SDL_RenderSetIntegerScale
SDL_RenderSetLogicalSize
SDL_RenderSetScale
SDL_RenderSetViewport
SDL_RenderTargetSupported
SDL_ReportAssertion
SDL_ResetAssertionReport
SDL_RestoreWindow
SDL_SIMDAlloc
SDL_SIMDFree
SDL_SIMDGetAlignment
SDL_SaveAllDollarTemplates
SDL_SaveBMP_RW
SDL_SaveDollarTemplate
SDL_SemPost
SDL_SemTryWait
SDL_SemValue
SDL_SemWait
SDL_SemWaitTimeout
SDL_SensorClose
SDL_SensorFromInstanceID
SDL_SensorGetData
SDL_SensorGetDeviceInstanceID
SDL_SensorGetDeviceName
SDL_SensorGetDeviceNonPortableType
SDL_SensorGetDeviceType
SDL_SensorGetInstanceID
SDL_SensorGetName
SDL_SensorGetNonPortableType
SDL_SensorGetType
SDL_SensorOpen
SDL_SensorUpdate
SDL_SetAssertionHandler
SDL_SetClipRect
SDL_SetClipboardText
SDL_SetColorKey
SDL_SetCursor
SDL_SetError
SDL_SetEventFilter
SDL_SetHint
SDL_SetHintWithPriority
SDL_SetMainReady
SDL_SetMemoryFunctions
SDL_SetModState
SDL_SetPaletteColors
SDL_SetPixelFormatPalette
SDL_SetRelativeMouseMode
SDL_SetRenderDrawBlendMode
SDL_SetRenderDrawColor
SDL_SetRenderTarget
SDL_SetSurfaceAlphaMod
SDL_SetSurfaceBlendMode
SDL_SetSurfaceColorMod
SDL_SetSurfacePalette
SDL_SetSurfaceRLE
SDL_SetTextInputRect
SDL_SetTextureAlphaMod
SDL_SetTextureBlendMode
SDL_SetTextureColorMod
SDL_SetTextureScaleMode
SDL_SetThreadPriority
SDL_SetWindowBordered
SDL_SetWindowBrightness
SDL_SetWindowData
SDL_SetWindowDisplayMode
SDL_SetWindowFullscreen
SDL_SetWindowGammaRamp
SDL_SetWindowGrab
SDL_SetWindowHitTest
SDL_SetWindowIcon
SDL_SetWindowInputFocus
SDL_SetWindowMaximumSize
SDL_SetWindowMinimumSize
SDL_SetWindowModalFor
SDL_SetWindowOpacity
SDL_SetWindowPosition
SDL_SetWindowResizable
SDL_SetWindowShape
SDL_SetWindowSize
SDL_SetWindowTitle
SDL_SetWindowsMessageHook
SDL_SetYUVConversionMode
SDL_ShowCursor
SDL_ShowMessageBox
SDL_ShowSimpleMessageBox
SDL_ShowWindow
SDL_SoftStretch
SDL_StartTextInput
SDL_StopTextInput
SDL_TLSCreate
SDL_TLSGet
SDL_TLSSet
SDL_ThreadID
SDL_TryLockMutex
SDL_UnionRect
SDL_UnloadObject
SDL_UnlockAudio
SDL_UnlockAudioDevice
SDL_UnlockJoysticks
SDL_UnlockMutex
SDL_UnlockSurface
SDL_UnlockTexture
SDL_UnregisterApp
SDL_UpdateTexture
SDL_UpdateWindowSurface
SDL_UpdateWindowSurfaceRects
SDL_UpdateYUVTexture
SDL_UpperBlit
SDL_UpperBlitScaled
SDL_VideoInit
SDL_VideoQuit
SDL_Vulkan_CreateSurface
SDL_Vulkan_GetDrawableSize
SDL_Vulkan_GetInstanceExtensions
SDL_Vulkan_GetVkGetInstanceProcAddr
SDL_Vulkan_LoadLibrary
SDL_Vulkan_UnloadLibrary
SDL_WaitEvent
SDL_WaitEventTimeout
SDL_WaitThread
SDL_WarpMouseGlobal
SDL_WarpMouseInWindow
SDL_WasInit
SDL_WriteBE16
SDL_WriteBE32
SDL_WriteBE64
SDL_WriteLE16
SDL_WriteLE32
SDL_WriteLE64
SDL_WriteU8
SDL_abs
SDL_acos
SDL_acosf
SDL_asin
SDL_asinf
SDL_atan
SDL_atan2
SDL_atan2f
SDL_atanf
SDL_atof
SDL_atoi
SDL_calloc
SDL_ceil
SDL_ceilf
SDL_copysign
SDL_copysignf
SDL_cos
SDL_cosf
SDL_exp
SDL_expf
SDL_fabs
SDL_fabsf
SDL_floor
SDL_floorf
SDL_fmod
SDL_fmodf
SDL_free
SDL_getenv
SDL_iconv
SDL_iconv_close
SDL_iconv_open
SDL_iconv_string
SDL_isdigit
SDL_islower
SDL_isspace
SDL_isupper
SDL_itoa
SDL_lltoa
SDL_log
SDL_log10
SDL_log10f
SDL_logf
SDL_ltoa
SDL_main
SDL_malloc
SDL_memcmp
SDL_memcpy
SDL_memmove
SDL_memset
SDL_pow
SDL_powf
SDL_qsort
SDL_realloc
SDL_scalbn
SDL_scalbnf
SDL_setenv
SDL_sin
SDL_sinf
SDL_snprintf
SDL_sqrt
SDL_sqrtf
SDL_sscanf
SDL_strcasecmp
SDL_strchr
SDL_strcmp
SDL_strdup
SDL_strlcat
SDL_strlcpy
SDL_strlen
SDL_strlwr
SDL_strncasecmp
SDL_strncmp
SDL_strrchr
SDL_strrev
SDL_strstr
SDL_strtod
SDL_strtokr
SDL_strtol
SDL_strtoll
SDL_strtoul
SDL_strtoull
SDL_strupr
SDL_tan
SDL_tanf
SDL_tolower
SDL_toupper
SDL_uitoa
SDL_ulltoa
SDL_ultoa
SDL_utf8strlcpy
SDL_utf8strlen
SDL_vsnprintf
SDL_vsscanf
SDL_wcscmp
SDL_wcsdup
SDL_wcslcat
SDL_wcslcpy
SDL_wcslen
SDL_wcsncmp
SDL_wcsstr

Type Definitions

HDC
HINSTANCE
HWND
LONG_PTR
LPARAM
SDL_ArrayOrder
SDL_AssertState
SDL_AssertionHandler
SDL_AudioCallback
SDL_AudioDeviceID
SDL_AudioFilter
SDL_AudioFormat
SDL_AudioStatus
SDL_AudioStream
SDL_BitmapOrder
SDL_BlendFactor
SDL_BlendMode
SDL_BlendOperation
SDL_DUMMY_ENUM
SDL_DisplayEventID
SDL_DisplayOrientation
SDL_EventFilter
SDL_EventType
SDL_FingerID
SDL_GLContext
SDL_GLContextResetNotification
SDL_GLattr
SDL_GLcontextFlag
SDL_GLcontextReleaseFlag
SDL_GLprofile
SDL_GameController
SDL_GameControllerAxis
SDL_GameControllerBindType
SDL_GameControllerButton
SDL_GameControllerType
SDL_GestureID
SDL_Haptic
SDL_HintCallback
SDL_HintPriority
SDL_HitTest
SDL_HitTestResult
SDL_Joystick
SDL_JoystickID
SDL_JoystickPowerLevel
SDL_JoystickType
SDL_KeyCode
SDL_Keycode
SDL_Keymod
SDL_LogCategory
SDL_LogOutputFunction
SDL_LogPriority
SDL_MessageBoxButtonFlags
SDL_MessageBoxColorType
SDL_MessageBoxFlags
SDL_MetalView
SDL_MouseWheelDirection
SDL_PackedLayout
SDL_PackedOrder
SDL_PixelFormatEnum
SDL_PixelType
SDL_PowerState
SDL_RendererFlags
SDL_RendererFlip
SDL_SYSWM_TYPE
SDL_ScaleMode
SDL_Scancode
SDL_Sensor
SDL_SensorID
SDL_SensorType
SDL_SpinLock
SDL_SystemCursor
SDL_TLSID
SDL_TextureAccess
SDL_TextureModulate
SDL_ThreadFunction
SDL_ThreadPriority
SDL_TimerCallback
SDL_TimerID
SDL_TouchDeviceType
SDL_TouchID
SDL_WindowEventID
SDL_WindowFlags
SDL_WindowsMessageHook
SDL_YUV_CONVERSION_MODE
SDL_blit
SDL_bool
SDL_calloc_func
SDL_compile_time_assert_SDL_Event
SDL_compile_time_assert_enum
SDL_compile_time_assert_sint8
SDL_compile_time_assert_sint16
SDL_compile_time_assert_sint32
SDL_compile_time_assert_sint64
SDL_compile_time_assert_uint8
SDL_compile_time_assert_uint16
SDL_compile_time_assert_uint32
SDL_compile_time_assert_uint64
SDL_errorcode
SDL_eventaction
SDL_free_func
SDL_iconv_t
SDL_main_func
SDL_malloc_func
SDL_realloc_func
SDL_sem
SDL_threadID
SDL_vulkanInstance
SDL_vulkanSurface
Sint16
Sint32
Sint64
UINT
UINT_PTR
Uint8
Uint16
Uint32
Uint64
VkInstance
VkSurfaceKHR
WPARAM
WindowShapeMode
__builtin_va_list
c_char
c_double
c_float
c_int
c_long
c_longlong
c_schar
c_short
c_uchar
c_uint
c_ulong
c_ulonglong
c_ushort
pfnSDL_CurrentBeginThread
pfnSDL_CurrentEndThread
size_t
va_list
wchar_t

Unions

SDL_Event
SDL_GameControllerButtonBind__bindgen_ty_1
SDL_HapticEffect
SDL_RWops__bindgen_ty_1
SDL_SysWMinfo__bindgen_ty_1
SDL_SysWMmsg__bindgen_ty_1
SDL_WindowShapeParams